::555555555555555555555555555557:::::::::::::::::::::::::::::::<55775555555555555555555555777778<:::::::::::::::::::::::::::::225555775555555555555577777777778:><::::::::::::::::::::::::::22225555558755555577777777777777788:><<:::::::::::::::::::::::222222555557778877777777777777777788::>><<::::::::::::::::::::222222225555577777::777777777777777888::>><<<:::::::::::::::::2222222222555577777777::777777777777888:::>>><<<::::::::::::::22222222222255557777777777::7777777778888:::>>><<<<:::::::::::222222222222225557777777777777::7777778888::::>>>><<<<::::::::2222222222222222555777777777777777::77788888::::>>>><<<<<:::::33332222222222222255777777777777777777::88888:::::>>>>><<<<<::333333332222222222225577777777777777777777::888:::::>>>>><<<::3333333333332222222222577777777777777777888888::::::::>>>>>>::33333333333333332222222257777777777788888888888888::::::>>>><:333333333333333333332222225777778888888888888888888888::::>><:3333333333333333333333332223788888888888888888888888888888<<<<333333333333333333333333333333:::::::::::::::::::::::::::::::<::555555555555555555555555555557<:::::::::::::::::::::::::::::2255775555555555555555555555777778><::::::::::::::::::::::::::22225555775555555555555577777777778:><<:::::::::::::::::::::::2222225555558755555577777777777777788:>><<::::::::::::::::::::22222222555557778877777777777777777788::>><<<:::::::::::::::::22222222225555577777::777777777777777888::>>><<<::::::::::::::222222222222555577777777::777777777777888:::>>><<<<:::::::::::2222222222222255557777777777::7777777778888:::>>>><<<<::::::::22222222222222225557777777777777::7777778888::::>>>><<<<<:::::333322222222222222555777777777777777::77788888::::>>>>><<<<<::3333333322222222222255777777777777777777::88888:::::>>>>><<<::33333333333322222222225577777777777777777777::888:::::>>>>>>::333333333333333322222222577777777777777777888888::::::::>>>><:3333333333333333333322222257777777777788888888888888::::::>><:33333333333333333333333322235777778888888888888888888888::::<<333333333333333333333333333333788888888888888888888888888888<<::555555555555555555555555555557:::::::::::::::::::::::::::::::<55775555555555555555555555777778<:::::::::::::::::::::::::::::225555775555555555555577777777778:><::::::::::::::::::::::::::22225555558755555577777777777777788:><<:::::::::::::::::::::::222222555557778877777777777777777788::>><<::::::::::::::::::::222222225555577777::777777777777777888::>><<<:::::::::::::::::2222222222555577777777::777777777777888:::>>><<<::::::::::::::22222222222255557777777777::7777777778888:::>>><<<<:::::::::::222222222222225557777777777777::7777778888::::>>>><<<<::::::::2222222222222222555777777777777777::77788888::::>>>><<<<<:::::33332222222222222255777777777777777777::88888:::::>>>>><<<<<::333333332222222222225577777777777777777777::888:::::>>>>><<<::3333333333332222222222577777777777777777888888::::::::>>>>>>::33333333333333332222222257777777777788888888888888::::::>>>><:333333333333333333332222225777778888888888888888888888::::>><:3333333333333333333333332223788888888888888888888888888888<<<<333333333333333333333333333333:::::::::::::::::::::::::::::::<::555555555555555555555555555557<:::::::::::::::::::::::::::::2255775555555555555555555555777778><::::::::::::::::::::::::::22225555775555555555555577777777778:><<:::::::::::::::::::::::2222225555558755555577777777777777788:>><<::::::::::::::::::::22222222555557778877777777777777777788::>><<<:::::::::::::::::22222222225555577777::777777777777777888::>>><<<::::::::::::::222222222222555577777777::777777777777888:::>>><<<<:::::::::::2222222222222255557777777777::7777777778888:::>>>><<<<::::::::22222222222222225557777777777777::7777778888::::>>>><<<<<:::::333322222222222222555777777777777777::77788888::::>>>>><<<<<::3333333322222222222255777777777777777777::88888:::::>>>>><<<::33333333333322222222225577777777777777777777::888:::::>>>>>>::333333333333333322222222577777777777777777888888::::::::>>>><:3333333333333333333322222257777777777788888888888888::::::>><:33333333333333333333333322235777778888888888888888888888::::<<333333333333333333333333333333788888888888888888888888888888<<